1947 The Alameda
San Jose, CA
625 South 5th Avenue
Canton, IL
3751 West Main Street
Independence, KS
4930 McLeod Rd NE
Albuquerque, NM
The Wellington 135 South 19th St. Suite 250
Philadelphia, PA
Below is a list of alcohol treatment centers located in Idaho, USA, serving cities such as Twin Falls, Post Falls, Saint Maries, and more. Click on a city name for full listings